package apis.amapv2.com.io.activity;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

import java.io.FileOutputStream;

import apis.amapv2.com.io.R;

public class FileOutputStream1Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_file_output_stream1);
    }

    public void test1() throws Exception{
        //创建字节输出流对象,如果没有就自动创建一个
        FileOutputStream fos = new FileOutputStream("yyy.txt");
        //虽然写出的是一个int数,但是到文件上的是一个字节,会自动去除前三个8位，写入97的时候，
        //会查看ASCII码表，然后讲a写入。
        //fos.write(97);
        fos.write(98);//当你写入98的时候，查对应的码表，然后写入b
        fos.write(99);
        fos.write(100);
        fos.close();
    }

    public void answer(View view) {
        String result = "1、首先写出的是一个int类型的数，在这个过程中，会将前面的3个8位给去掉。\n" +
                "2、然后会在ASCII码表中查询97是a，然后将这个a写入文件中";

        Toast.makeText(this, result, Toast.LENGTH_SHORT).show();
    }
}
